self-flushing dam - Español Inglés Diccionario